package cn.tedu.mapper.admin;

import cn.tedu.pojo.admin.dto.AdminLoginDTO;
import cn.tedu.pojo.admin.model.AdminLogin;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface Admin_LoginMapper {
    /**
     * 新增管理员
     */
    int insert(AdminLogin admin_login);
    /**
     *根据id修改用户密码
     * */
   void updateByPassword(@Param("adminPassword")String adminPassword,@Param("id") Long id);
    /**
     *根据id修改用户用户名
     * */
    void updateByAdminname(@Param("adminName") String adminName,@Param("id") Long id);
    /**
     *  获取全部管理员(包括已停用)
     */
    List<AdminLogin> sellAdmin(AdminLoginDTO admin_loginDTO);
    /**
     *根据id停用
     * */
     AdminLogin stopById(Long id);

//    /**
//     * 获取管理员信息
//     */
//    List<AdminLoginVO> getadminlist();
}
